-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Performance tests #1301
Performance tests #1301
Conversation
- Update flow to include support for the migration screen.
We measure app startup time in LoginTests as part of the flow - we may as well avoid spending 60s doing only that measurement in ApplicationTests
This reverts commit 8670710.
Generated by 🚫 Danger Swift against 7fd7816 |
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## develop #1301 +/- ##
===========================================
- Coverage 40.16% 40.06% -0.10%
===========================================
Files 434 435 +1
Lines 27676 27751 +75
Branches 14204 14232 +28
===========================================
+ Hits 11115 11118 +3
- Misses 16264 16335 +71
- Partials 297 298 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
☔ View full report in Codecov by Sentry. |
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
We seek to split out the performance tests into:
At present I'm comfortable with the timings for launch, login and first sync, but room join seems to have a 20s delay that I'm not expecting.
This is now running fairly stability on the GHA runner so if/when we merge we should let it run for a week or so to gather information on reliability of the tests.
Before merging, I would like to delete the test that just check application launch time - we can pull that metric from the main test. I tried to do so already but there was a complaint about missing files in the build, so this may be something to do with generated project configurations I'm not sure about.